// =============================================================================
// | 包名: enum                                                                  |
// | 功能: 定义系统中使用的枚举类型                                              |
// | 说明: 包含用户角色类型等系统级枚举定义                                      |
// =============================================================================
package enum

// =============================================================================
// | 类型: RoleType                                                              |
// | 功能: 用户角色类型枚举                                                      |
// | 说明: 使用int8类型以节省内存，用于标识不同级别的用户角色                    |
// =============================================================================
type RoleType int8

// =============================================================================
// | 常量: 角色类型定义                                                          |
// | 说明: 系统支持的三种用户角色级别                                            |
// =============================================================================
const (
	AdminRole   RoleType = 1 // 管理员角色，拥有最高权限
	UserRole    RoleType = 2 // 普通用户角色，标准权限
	VisitorRole RoleType = 3 // 访客角色，有限权限
)
